package chapter6;

/**
 * final用来修饰局部变量
 */
public class FinalLocalVariableTest {

    public void test(final int a) {
        //下列语句非法，不允许对final变量重新赋值
        System.out.println(a);
        //a = 1;
    }

    public static void main(String[] args) {
        final String str = "java";
        //非法的重新赋值
        //str = "python";
        //先声明，不赋值。后续再进行赋值合法，但是只允许赋值一次
        final double d;
        d = 5.6;
        new FinalLocalVariableTest().test(3);
    }
}
